using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;


namespace objetos
{



	#region TB_CFOP_IMPOSTO
	/// <summary>
	/// This object represents the properties and methods of a TB_CFOP_IMPOSTO.
	/// </summary>
	public class OBJ_TB_CFOP_IMPOSTO
	{
		#region Construtor
		public OBJ_TB_CFOP_IMPOSTO() {}
		#endregion
		
		#region Public Properties
		
		private int _id;
		private int _id_empresa;
		private int _id_cfop;
		private int _id_cst_icms;
		private int _id_csosn;
		private int _id_mod_bc_icms;
		private decimal _valor_aliq_red_bc_icms;
		private decimal _valor_aliq_icms;
		private int _id_mod_bc_icms_st;
		private decimal _valor_aliq_icms_mva_st;
		private decimal _valor_aliq_red_bc_icms_st;
		private decimal _valor_aliq_icms_st;
		private decimal _valor_icms_st_ret;
		private decimal _valor_icms_st_dest;
		private int _id_mot_desoneracao_icms;
		private decimal _valor_aliq_bc_op_propria;
		private decimal _valor_aliq_cred_sn;
		private decimal _valor_cred_icms_sn;
		private int _id_cst_ipi;
		private decimal _valor_ipi_unitario;
		private decimal _valor_aliq_ipi;
		private int _id_cst_pis;
		private decimal _valor_aliq_pis;
		private decimal _valor_aliq_pis_st;
		private int _id_cst_cofins;
		private decimal _valor_aliq_cofins;
		private decimal _valor_aliq_cofins_st;
		private DateTime? _dt_atualizacao;
		private int _id_usuario;
		private bool _sit_ativo;
		
		public int id
		{
			get {return _id;}
			set {_id = value;}
		}
		
		public int id_empresa
		{
			get {return _id_empresa;}
			set {_id_empresa = value;}
		}

		public int id_cfop
		{
			get {return _id_cfop;}
			set {_id_cfop = value;}
		}

		public int id_cst_icms
		{
			get {return _id_cst_icms;}
			set {_id_cst_icms = value;}
		}

		public int id_csosn
		{
			get {return _id_csosn;}
			set {_id_csosn = value;}
		}

		public int id_mod_bc_icms
		{
			get {return _id_mod_bc_icms;}
			set {_id_mod_bc_icms = value;}
		}

		public decimal valor_aliq_red_bc_icms
		{
			get {return _valor_aliq_red_bc_icms;}
			set {_valor_aliq_red_bc_icms = value;}
		}

		public decimal valor_aliq_icms
		{
			get {return _valor_aliq_icms;}
			set {_valor_aliq_icms = value;}
		}

		public int id_mod_bc_icms_st
		{
			get {return _id_mod_bc_icms_st;}
			set {_id_mod_bc_icms_st = value;}
		}

		public decimal valor_aliq_icms_mva_st
		{
			get {return _valor_aliq_icms_mva_st;}
			set {_valor_aliq_icms_mva_st = value;}
		}

		public decimal valor_aliq_red_bc_icms_st
		{
			get {return _valor_aliq_red_bc_icms_st;}
			set {_valor_aliq_red_bc_icms_st = value;}
		}

		public decimal valor_aliq_icms_st
		{
			get {return _valor_aliq_icms_st;}
			set {_valor_aliq_icms_st = value;}
		}

		public decimal valor_icms_st_ret
		{
			get {return _valor_icms_st_ret;}
			set {_valor_icms_st_ret = value;}
		}

		public decimal valor_icms_st_dest
		{
			get {return _valor_icms_st_dest;}
			set {_valor_icms_st_dest = value;}
		}

		public int id_mot_desoneracao_icms
		{
			get {return _id_mot_desoneracao_icms;}
			set {_id_mot_desoneracao_icms = value;}
		}

		public decimal valor_aliq_bc_op_propria
		{
			get {return _valor_aliq_bc_op_propria;}
			set {_valor_aliq_bc_op_propria = value;}
		}

		public decimal valor_aliq_cred_sn
		{
			get {return _valor_aliq_cred_sn;}
			set {_valor_aliq_cred_sn = value;}
		}

		public decimal valor_cred_icms_sn
		{
			get {return _valor_cred_icms_sn;}
			set {_valor_cred_icms_sn = value;}
		}

		public int id_cst_ipi
		{
			get {return _id_cst_ipi;}
			set {_id_cst_ipi = value;}
		}

		public decimal valor_ipi_unitario
		{
			get {return _valor_ipi_unitario;}
			set {_valor_ipi_unitario = value;}
		}

		public decimal valor_aliq_ipi
		{
			get {return _valor_aliq_ipi;}
			set {_valor_aliq_ipi = value;}
		}

		public int id_cst_pis
		{
			get {return _id_cst_pis;}
			set {_id_cst_pis = value;}
		}

		public decimal valor_aliq_pis
		{
			get {return _valor_aliq_pis;}
			set {_valor_aliq_pis = value;}
		}

		public decimal valor_aliq_pis_st
		{
			get {return _valor_aliq_pis_st;}
			set {_valor_aliq_pis_st = value;}
		}

		public int id_cst_cofins
		{
			get {return _id_cst_cofins;}
			set {_id_cst_cofins = value;}
		}

		public decimal valor_aliq_cofins
		{
			get {return _valor_aliq_cofins;}
			set {_valor_aliq_cofins = value;}
		}

		public decimal valor_aliq_cofins_st
		{
			get {return _valor_aliq_cofins_st;}
			set {_valor_aliq_cofins_st = value;}
		}

		public DateTime? dt_atualizacao
		{
			get {return _dt_atualizacao;}
			set {_dt_atualizacao = value;}
		}

		public int id_usuario
		{
			get {return _id_usuario;}
			set {_id_usuario = value;}
		}

		public bool sit_ativo
		{
			get {return _sit_ativo;}
			set {_sit_ativo = value;}
		}
		#endregion
		
	}
	#endregion
}

